I tried for a really clever instructions solution, but I could not make all the necessary conditionals work, so I gave up and make this dumb one.